/**
 * ParamService.java
 * com.sitech.dmcs.core
 * Function： TODO 
 *
 *   ver  author   date    
 * ──────────────────────────────────
 *   	 geutopia  Jan 14, 2011        
 *
 * Copyright (c) 2011, TNT All Rights Reserved.
*/

package com.sitech.timing.param;

import java.util.Map;

import com.sitech.timing.domain.ParamType;
import com.sitech.timing.domain.TaskInstance;
import com.sitech.timing.domain.TaskResult;

/**
 * ClassName:ParamService
 * Function: TODO ADD FUNCTION
 * Reason:	 TODO ADD REASON
 *
 * @author   geutopia
 * @version  
 * @since    Ver 1.1
 * @Date	 2011	Jan 14, 2011		5:06:42 PM
 *
 * @see 	 
 */

public interface ParamService
{
	public Map<String,Object> produceParamMap(TaskInstance taskInstance);
	public Object produceParamObject(ParamType paramType);
	public Map<String,Object> produceParamInstanceMap(TaskInstance taskInstance);
	public void insertResult(TaskInstance taskInstance, TaskResult taskResult);
}
